package bavaria.hightech.testit;

import bavaria.hightech.banking.Money;
import bavaria.hightech.banking.ECurrency;

public class MoneyTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Money eur = new Money(10000, ECurrency.EUR);
		Money usd = new Money(20, ECurrency.USD);
		
		if (eur.equals(usd))
			System.out.println("Money-Objekt ist gleich");
		else
			System.out.println("Money-Objekt ist verschieden");
		
		if (eur.equalCurrency(usd)){
			eur.add(usd);
			System.out.println(eur.getValue());
		}
		else
			System.out.println("Waehrung ist verschieden.");
		
		Money eur2 = new Money(1250, ECurrency.EUR);
		
		if (eur.equalCurrency(eur2)){
			eur.add(eur2);
			System.out.println(eur.getValue());
			eur.sub(eur);
			System.out.println(eur.getValue());
		}
		else
			System.out.println("Waehrung ist verschieden.");
		
		System.out.println("Betrag groesser: " + eur.biggerValue(eur2));
		System.out.println("Betrag kleiner: " + eur.lowerValue(eur2));
	}
}
